package com.simple.json.clazz.basic;

/**
 * 基本数据类型的工具类
 * @author dell
 *
 */
public class BasicClassUtil {
	private BasicClassUtil() {
	}

	/**
	 * 判断类型是否是基本数据类型
	 * @param clazz 要判断的类型
	 * @return 是否是基本数据类型。不是返回false。
	 */
	public static <T> boolean isBasicClass(Class<T> clazz) {
		return clazz.getName().equals(String.class.getName())
				|| clazz.getName().equals(Boolean.class.getName())
				|| clazz.getName().equals(Double.class.getName())
				|| clazz.getName().equals(Float.class.getName())
				|| clazz.getName().equals(Integer.class.getName())
				|| clazz.getName().equals(boolean.class.getName())
				|| clazz.getName().equals(double.class.getName())
				|| clazz.getName().equals(float.class.getName())
				|| clazz.getName().equals(int.class.getName());
	}
}
